* {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px auto; color: rgb(51, 51, 51); font-family: "Microsoft YaHei"; font-size: 13px; -ms-overflow-x: hidden; background-color: rgb(255, 255, 255);
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	transition:0.3s; color: rgb(24, 87, 164);
}
div {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ul {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
li {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
span {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
p {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
img {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h1 {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h2 {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h3 {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h4 {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h5 {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h6 {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dl {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dt {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dd {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
address {
	font-style: inherit; font-weight: inherit;
}
caption {
	font-style: inherit; font-weight: inherit;
}
cite {
	font-style: inherit; font-weight: inherit;
}
code {
	font-style: inherit; font-weight: inherit;
}
dfn {
	font-style: inherit; font-weight: inherit;
}
em {
	font-style: inherit; font-weight: inherit;
}
strong {
	font-style: inherit; font-weight: inherit;
}
th {
	font-style: inherit; font-weight: inherit;
}
var {
	font-style: inherit; font-weight: inherit;
}
optgroup {
	font-style: inherit; font-weight: inherit;
}
i {
	font-style: inherit; font-weight: inherit;
}
.cl {
	height: 0px; clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
#copy {
	display: none;
}
.page {
	margin: 0px auto; width: 1200px; height: auto; overflow: hidden;
}
.page1 {
	margin: 0px auto; width: 1200px;
}
.box {
	margin: 0px auto; width: 1200px; height: auto; overflow: hidden;
}
.news {
	margin: 0px auto; width: 1200px; height: auto; overflow: hidden;
}
.footer1 {
	margin: 0px auto; width: 1200px; height: auto; overflow: hidden;
}
.top20 {
	margin-top: 20px;
}
.top30 {
	margin-top: 30px;
}
.top40 {
	margin-top: 40px;
}
.top50 {
	margin-top: 50px;
}
.top60 {
	margin-top: 60px;
}
.top65 {
	margin-top: 65px;
}
.head_bg {
	background: rgb(245, 245, 245); width: 100%; height: 40px; color: rgb(169, 169, 169); line-height: 40px;
}
.head_tel {
	background: url("../uploadfile/image/20190529/20190529221130_1577721777.png") no-repeat left; line-height: 36px; padding-left: 24px; margin-left: 17px;
}
.head_tel span {
	color: rgb(0, 154, 68); font-family: arial; font-size: 20px; font-weight: bold;
}
.head_r a {
	color: rgb(169, 169, 169);
}
.head_r a:hover {
	color: rgb(0, 154, 68); text-decoration: underline;
}
.top_d span.fl {
	margin-top: 14px;
}
.top_d {
	height: 124px;
}
.nav ul li {
	width: 115px; float: left; display: block; position: relative;
}
.nav ul li a {
	transition:0.3s; height: 130px; text-align: center; color: rgb(34, 34, 34); line-height: 130px; font-size: 16px; display: block; position: relative; z-index: 3333;
}
.nav ul li a:hover {
	color: rgb(255, 255, 255);
}
.NavCeshi > li.navcurrent > a {
	color: rgb(255, 255, 255); line-height: 130px;
}
.NavCeshi > li:hover > a {
	color: rgb(255, 255, 255); line-height: 130px;
}
.NavCeshi ul {
	background: rgb(255, 255, 255); transition:opacity 0.25s 0.1s; left: -27px; top: 110px; width: 169px; position: absolute; z-index: 9999; opacity: 0; -webkit-transition: opacity .25s ease .1s; -moz-transition: opacity .25s ease .1s; -o-transition: opacity .25s ease .1s;
}
.NavCeshi li:hover > ul {
	transition:0.3s; top: 104px; opacity: 1;
}
.NavCeshi ul li {
	margin: 0px; transition:height 0.25s 0.1s; height: 0px; overflow: hidden; -webkit-transition: height .25s ease .1s; -moz-transition: height .25s ease .1s; -o-transition: height .25s ease .1s;
}
.NavCeshi li:hover > ul li {
	height: 50px; line-height: 50px; overflow: visible;
}
.NavCeshi ul li a {
	padding: 0px 26px; transition:0.3s; width: 117px; text-align: left; color: rgb(174, 174, 174); line-height: 50px; font-size: 14px; border-top-color: rgb(242, 242, 242); border-top-width: 1px; border-top-style: solid; display: block;
}
.NavCeshi > li > span {
	border-radius: 20px; transition:0.5s; left: 0px; width: 0px; height: 33px; bottom: 48px; display: block; position: absolute; -webkit-transition: .5s all; -o-transition: .5s all;
}
.NavCeshi > li.navcurrent > span {
	background: rgb(0, 154, 68); width: 100%; color: rgb(255, 255, 255); display: block;
}
.NavCeshi > li:hover > span {
	background: rgb(0, 154, 68); width: 100%; color: rgb(255, 255, 255); display: block;
}
.NavCeshi ul li:hover a {
	background: none; color: rgb(30, 30, 30);
}
.nav ul li ul li:hover::after {
	top: 0px; opacity: 0;
}
.NavCeshi ul li:hover a {
	transition:0.3s; text-indent: 10px;
}
.NavCeshi ul li a:hover i {
	opacity: 1;
}
.NavCeshi ul li a i {
	transition:0.2s ease-out; margin-top: 5px; float: right; opacity: 0;
}
.NavCeshi ul li a i::before {
	background: url("../uploadfile/image/20190530/20190530223645_1517939847.jpg") no-repeat center; top: 22px; width: 4px; height: 6px; right: 25px; margin-left: 8px; float: left; display: block; position: absolute; content: " ";
}
.banner-box {
	background: rgb(0, 78, 162); height:732px; overflow: hidden; position: relative; min-width: 1200px;
}
.banner-box .bd {
	width: 100% !important;
}
.banner-box .bd li {
	background-position: center; width: 100% !important; height:732px; background-repeat: no-repeat;
}
.banner-box .bd li a {
	display: block; background-size: auto;
}
.banner-btn {
	left: 0px; top: 222px; width: 100%; height: 450px; overflow: hidden; margin-left: 0px; position: absolute;
}
.banner-btn a {
	transition:0.3s ease-in-out; top: 0px; width: 49px; height: 104px; display: block; position: absolute; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0;
}
.banner-btn a.prev {
	background: url("../img/20190530223748_1802838012.png") no-repeat 0px 0px; left: -50px;
}
.banner-btn a.next {
	background: url("../img/20190530223748_1802838012.png") no-repeat -49px 0px; right: -50px;
}
.banner-box .hd {
	width: 100%; bottom: 0px; display: block; position: absolute;
}
.banner-box .hd ul {
	text-align: center;
}
.banner-box .hd ul li {
	background: rgb(204, 204, 204); margin: 0px 5px; border-radius: 20px; transition:0.3s ease-in-out; width: 20px; height: 20px; text-indent: -9999px; display: inline-block; cursor: pointer;
}
.banner-box .hd ul li.on {
	background: rgb(0, 78, 162); width: 32px;
}
.banner-box:hover .banner-btn a.prev {
	left: 20px; opacity: 0.4; -moz-opacity: .4; -khtml-opacity: .4;
}
.banner-box:hover .banner-btn a.next {
	right: 20px; opacity: 0.4; -moz-opacity: .4; -khtml-opacity: .4;
}
.banner-box .banner-btn a.prev:hover {
	opacity: 0.8; -moz-opacity: .8; -khtml-opacity: .8;
}
.banner-box:hover .banner-btn a.next:hover {
	opacity: 0.8; -moz-opacity: .8; -khtml-opacity: .8;
}
#search_bg {
	background: rgb(255, 255, 255); width: 100%; height: 65px; min-width: 1200px;
}
#search_c {
	margin: 0px auto; width: 1200px; height: 65px; font-size: 14px;
}
#search_l {
	width: 869px; line-height: 65px; float: left;
}
#search_l a {
	font-size: 14px;
}
#search_l a:hover {
	color: rgb(0, 154, 68);
}
#search_l img {
	width: 25px; height: 20px; padding-top: 30px; float: left;
}
#search_r {
	width: 330px; padding-top: 14px; float: right;
}
#search_r li {
	float: left;
}
.prod_bg i {
	text-align: center; padding-top: 79px; font-weight: normal; display: block;
}
.prod_bg i img {
	width: 767px; height: 99px;
}
.prod_bg i span {
	background: rgb(0, 139, 48); margin: 12px auto 0px; border-radius: 5px; width: 505px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; font-size: 18px; display: block; -ms-text-align-last: center;
}
.prod_bg {
	background: url("../uploadfile/image/20190529/20190529224204_904976513.jpg") no-repeat center; width: 100%; height: 1014px; min-width: 1200px;
}
.prod_t p {
	line-height: 62px; padding-top: 9px; font-size: 32px; font-weight: bold;
}
.prod_t span {
	color: rgb(186, 185, 186); line-height: 28px; letter-spacing: 6px; font-size: 18px;
}
.cpin_z {
	margin: 50px auto 0px; width: 1200px;
}
#tablit {
	margin: 0px auto; width: 1200px; height: 42px; line-height: 42px;
}
#tablit a {
	color: rgb(34, 34, 34);
}
#tablit dl {
	height: 42px; float: left;
}
#tablit dl dd {
	background: rgb(255, 255, 255); border-radius: 10px; border: 1px dashed rgb(255, 255, 255); transition:0.5s; border-image: none; width: 127px; height: 42px; color: rgb(0, 139, 48); line-height: 42px; margin-left: 21px; float: left;
}
#tablit .on {
	background: rgb(255, 153, 1); width: 127px; text-align: center; font-size: 14px; display: block;
}
#tablit .out {
	text-align: center; font-size: 14px;
}
#tablit .on a {
	color: rgb(255, 255, 255); font-size: 16px; display: block;
}
#tablit .out a {
	color: rgb(51, 51, 51); font-size: 16px; display: block;
}
.tabcon {
	width: 1200px; clear: both; margin-top: 63px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.dis {
	display: none;
}
.prod_r {
	width: 1200px; float: right;
}
.prod_r > table > tbody > tr > td {
	margin: 10px 0px 10px 24px; padding: 0px !important; border: 1px dashed rgba(255, 255, 255, 0.55); border-image: none; width: 288px; height: auto; overflow: hidden; float: left; display: block; position: relative;
}
.prod_r > table > tbody > tr > td:first-child {
	margin: 0px 30px 0px 0px; width: 540px; height: 539px;
}
.prod_r > table > tbody > tr > td:first-child a img {
	left: -79px; width: 720px; height: 540px; position: absolute;
}
.prod_r > table > tbody > tr > td > span {
	width: 100%; display: block; position: absolute;
}
.prod_r > table > tbody > tr > td br {
	display: none;
}
.prod_r > table > tbody > tr > td a {
	display: block;
}
.prod_r > table > tbody > tr > td > a > img {
	transition:0.3s ease-in-out; width: 100%; height: auto; display: block;
}
.prod_r > table > tbody > tr > td > span {
	left: 0px; width: 100%; height: 100%; bottom: 0px; display: block; position: absolute;
}
.prod_r > table > tbody > tr > td:nth-child(2) {
	margin-top: 45px !important;
}
td:nth-child(3) {
	margin-top: 45px !important;
}
.prod_r > table > tbody > tr > td > span::after {
	background: rgba(255, 151, 1, 0.55); transition:0.3s ease-in-out; top: 0px; width: 100%; height: 100%; right: -100%; position: absolute; content: "";
}
.prod_r > table > tbody > tr > td > span:hover::after {
	right: 0px;
}
.prod_r > table > tbody > tr > td > span > a {
	transition:0.7s; left: -100%; width: 100%; height: 100%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 217px; font-size: 18px; position: absolute; z-index: 3;
}
.prod_r > table > tbody > tr > td:hover > span a {
	left: 0px; letter-spacing: 0.1px;
}
.prod_r > table > tbody > tr > td:hover > a > img {
	transform: scale(1.1);
}
.prod_r > table > tbody > tr > td:first-child > span {
	background: rgba(255, 151, 1, 0.8); padding: 35px 20px; transition:0.5s; left: 46px; top: 192px; width: 410px; height: auto; text-align: center; bottom: auto; color: rgb(255, 255, 255); display: block; position: absolute; opacity: 0; transform: scale(1.1) rotateX(180deg);
}
.prod_r > table > tbody > tr > td:first-child > span > a {
	left: auto; width: auto; height: auto; text-align: center; bottom: auto; color: rgb(255, 255, 255); line-height: 40px; letter-spacing: 0px; font-size: 18px; display: block; position: relative;
}
.prod_r > table > tbody > tr > td:first-child > span::after {
	display: none;
}
.prod_r > table > tbody > tr > td:first-child:hover > span a {
	left: 0px; letter-spacing: 0px;
}
.prod_r > table > tbody > tr > td:first-child > span > a::after {
	background: url("../uploadfile/image/20190531/20190531084801_1756588842.png") no-repeat center; margin: 0px auto; width: 35px; height: 35px; display: block; content: "";
}
.prod_r > table > tbody > tr > td:first-child > span > a::after {
	background: url("../uploadfile/image/20190531/20190531084801_1756588842.png") no-repeat center; margin: 0px auto; width: 35px; height: 35px; display: block; content: "";
}
.prod_r > table > tbody > tr > td:first-child:hover > span {
	transition:0.5s; opacity: 1; transform: scale(1) rotateX(0deg);
}
.prod_r > table > tbody > tr > td:first-child:hover > a > img {
	transform: scale(1.2);
}
.md {
	padding: 95px 0px 80px;
}
.md i {
	text-align: center; font-weight: normal; display: block;
}
.md i img {
	width: 725px; height: 98px;
}
.md i span {
	background: rgb(0, 154, 68); margin: 12px auto 0px; border-radius: 5px; width: 389px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; font-size: 18px; display: block; -ms-text-align-last: center;
}
.md_con {
	margin-top: 70px;
}
.md_con li {
	background: rgb(255, 153, 0); width: 368px; height: 630px; margin-right: 48px; float: left; border-top-left-radius: 184px; border-top-right-radius: 184px;
}
.md_con li:nth-child(2) {
	background: rgb(30, 141, 73);
}
.md_con li:last-child {
	background: rgb(255, 216, 0); margin-right: 0px;
}
.md_con li i img {
	border-radius: 156px; width: 312px; height: 312px; padding-top: 30px; padding-left: 30px; display: block;
}
.md_con li em img {
	width: 170px; height: 122px; margin-top: 26px; margin-bottom: 34px; margin-left: 100px;
}
.md_con li span {
	text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-size: 16px; display: block;
}
.md_con li:last-child span {
	color: rgb(155, 120, 0);
}
.jm {
	padding: 115px 0px 0px;
}
.jm h2 {
	text-align: center; font-weight: normal; display: block;
}
.jm h2 img {
	width: 600px; height: 118px;
}
.jm h2 span {
	background: rgb(30, 141, 73); margin: 12px auto 0px; border-radius: 5px; width: 420px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 18px; display: block; -ms-text-align-last: center;
}
.jm_con {
	background: url("../images/jm_bg.jpg") no-repeat center; height: 1187px; margin-top: 64px;
}
.jm_con .jm_s {
	padding-top: 874px; position: relative;
}
.jm_con .jm_s li {
	border-radius: 3px; margin-right: 17px; float: left;
}
.jm_con .jm_s li img {
	background: rgb(255, 255, 255); padding: 3px; width: 281px; height: 184px; display: block;
}
.jm_con .jm_s li span {
	text-align: center; color: rgb(255, 255, 255); line-height: 18px; padding-top: 20px; font-size: 18px; display: block;
}
.jm_con .jm_s .sprev {
	background: url("../images/sprev.png") no-repeat; left: -54px; top: 950px; width: 33px; height: 33px; position: absolute; z-index: 10;
}
.jm_con .jm_s .snext {
	background: url("../images/snext.png") no-repeat; top: 950px; width: 33px; height: 33px; right: -54px; position: absolute; z-index: 10;
}
.jm_con .jm_s .sprev:hover {
	background: url("../images/sprevh.png") no-repeat;
}
.jm_con .jm_s .snext:hover {
	background: url("../images/snexth.png") no-repeat;
}
.ys {
	background: rgb(255, 255, 255); height: 960px; overflow: hidden;
}
.ys1 {
	background: url("/img/20190602155538_671941087.jpg") no-repeat top; height: 935px; padding-top: 65px; min-width: 1200px;
}
.ys1 h2 {
	background: url("/img/20190602153547_1587963316.png") no-repeat left top; font: 24px/normal "Microsoft YaHei"; margin: 0px auto; padding: 90px 0px 0px 108px; width: 410px; height: 115px; color: rgb(255, 255, 255); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.ys1 .content {
	position: relative;
}
.ys1 dl {
	height: 625px;
}
.ys1 dt {
	width: 750px; height: 446px; overflow: hidden; margin-top: 179px; float: right;
}
.ys1 dt img {
	transition:1s; width: 750px; height: 449px; display: block; -webkit-transition: 1s; -moz-transition: 1s;
}
.ys1 dt:hover img {
	-webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -transform: scale(1.1, 1.1);
}
.ys1 dd {
	background: rgb(252, 252, 252); padding: 45px 35px 0px; width: 330px; height: 580px; overflow: hidden; float: left;
}
.ys1 dd h3 em {
	font: bold 55px/normal Arial; color: rgb(89, 186, 239); padding-bottom: 5px; margin-bottom: 20px; display: block; position: relative; font-size-adjust: none; font-stretch: normal;
}
.ys1 dd h3 em::before {
	background: rgbrgb(89, 186, 239); left: 5px; width: 50px; height: 4px; bottom: 0px; position: absolute; content: "";
}
.ys1 dd p {
	font: 15px/24px "Microsoft YaHei"; color: rgb(141, 141, 141); margin-top: 24px; font-size-adjust: none; font-stretch: normal;
}
.yst {
	left: 450px; top: 0px; width: 770px; overflow: hidden; position: absolute; z-index: 85;
}
.yst li {
	background: url("/img/20190530220652_1597142158.png") no-repeat top; width: 184px; height: 103px; margin-right: 7px; float: left;
}
.yst li span {
	margin: 17px 8px 0px 12px; width: 56px; height: 56px; float: left; display: block; position: relative;
}
.yst li span em {
	transition:0.35s ease-out; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; transform: translateX(0px) rotate(0deg); -webkit-transition: all 0.35s ease-out; -webkit-transform: translateX(0) rotate(0);
}
.yst li span i {
	transition:0.1s 0.2s; left: 0px; top: 0px; width: 100%; height: 100%; visibility: hidden; position: absolute; opacity: 1; transform: scale(0.5); -webkit-transition: all 0.1s ease 0.2s; -webkit-transform: scale(0.5);
}
.yst li img {
	width: 56px; height: 56px; display: block;
}
.yst li b {
	font: bold 24px/normal "Microsoft YaHei"; color: rgb(153, 153, 153); margin-top: 21px; display: block; font-size-adjust: none; font-stretch: normal;
}
.yst li.cur b {
	color: rgb(255, 255, 255);
}
.yst li.cur b i {
	color: rgb(238, 238, 238);
}
.yst li b i {
	font: 12px/normal "Microsoft YaHei"; color: rgb(208, 208, 208); display: block; font-size-adjust: none; font-stretch: normal;
}
.yst li.cur {
	background: url("/img/20190602150151_1061420423.png") no-repeat top;
}
.yst li.cur span em {
	visibility: hidden; opacity: 0; transform: translateX(100%) rotate(180deg); -webkit-transform: translateX(100%) rotate(180deg);
}
.yst li.cur span i {
	visibility: visible; opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.arr1 a {
	background: rgb(193, 193, 193); font: bold 24px/32px "ËÎÌå"; border-radius: 32px; left: 48px; top: 415px; width: 32px; height: 32px; text-align: center; color: rgb(255, 255, 255); display: block; position: absolute; z-index: 8; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.arr1 a::before {
	background: rgb(204, 204, 204); top: 0px; width: 1px; height: 32px; right: -15px; position: absolute; content: "";
}
.arr2 a {
	background: rgb(193, 193, 193); font: bold 24px/32px "ËÎÌå"; border-radius: 32px; left: 108px; top: 415px; width: 32px; height: 32px; text-align: center; color: rgb(255, 255, 255); display: block; position: absolute; z-index: 8; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.arr1 a:hover {
	background:  rgb(89, 186, 239);color: rgb(255, 241, 0); transition:background 0.7s; -webkit-transition: all 0.7s; -moz-transition-property: background; -webkit-transition-property: background; -o-transition-property: background;
}
.arr2 a:hover {
	background:  rgb(89, 186, 239); color: rgb(255, 241, 0); transition:background 0.7s; -webkit-transition: all 0.7s; -moz-transition-property: background; -webkit-transition-property: background; -o-transition-property: background;
}
.ys1 h5 {
	background: url("/img/20190602152945_766623593.png") no-repeat 40px 40px rgb(89, 186, 239); font: 14px/normal "Microsoft YaHei"; padding: 40px 0px 0px 90px; top: 490px; width: 310px; height: 95px; color: rgb(255, 255, 255); position: absolute; font-size-adjust: none; font-stretch: normal;
}
.ys1 h5 em {
	font: bold 34px/normal Arial; color: rgb(255, 255, 255); display: block; font-size-adjust: none; font-stretch: normal;
}
.tese {
	background: url("../uploadfile/image/20190530/20190530103649_69422071.jpg") no-repeat center; margin: 0px auto; width: 100%; height: 560px; overflow: hidden; padding-top: 73px; min-width: 1200px; box-sizing: border-box;
}
.tese_box {
	background: rgba(255, 255, 255, 0.65); margin: 0px auto; width: 1200px; height: 410px; padding-top: 50px; position: relative; box-sizing: border-box;
}
.tese_box::before {
	background: rgba(255, 255, 255, 0.65); top: 0px; width: 100px; height: 100%; right: 100%; position: absolute; content: "";
}
.tese_box::after {
	background: rgba(255, 255, 255, 0.65); left: 100%; top: 0px; width: 100px; height: 100%; position: absolute; content: "";
}
.tese_list {
	width: 1200px; height: 166px; margin-top: 37px;
}
.tese_list li {
	background: rgb(0, 154, 68); width: 166px; height: 166px; text-align: center; padding-top: 93px; margin-right: 40px; margin-bottom: 10px; float: left; position: relative; cursor: pointer; box-sizing: border-box;
}
.tese_list li:hover {
	background: rgb(255, 153, 1);
}
.tese_list .tese_list_li {
	background: rgb(255, 153, 1);
}
.tese_list li:nth-child(6n) {
	margin-right: 0px;
}
.tese_list li img {
	left: 50%; top: 40px; position: absolute; transform: translateX(-50%);
}
.tese_list li .tese_list_p {
	text-align: center; color: rgb(255, 255, 255); letter-spacing: 2px; font-size: 18px;
}
.tese_list li .tese_list_num {
	left: 50%; bottom: 10px; color: rgba(255, 255, 255, 0.8); font-size: 16px; position: absolute; transform: translateX(-50%);
}
.tese_list li .tese_list_num::before {
	background: rgba(255, 255, 255, 0.8); top: 50%; width: 5px; height: 1px; right: 100%; display: block; position: absolute; content: ""; transform: translateX(-5px);
}
.tese_list li .tese_list_num::after {
	background: rgba(255, 255, 255, 0.8); left: 100%; top: 50%; width: 5px; height: 1px; display: block; position: absolute; content: ""; transform: translateX(5px);
}
.advan_title_en {
	text-align: center; color: rgb(153, 153, 153); font-family: arial; font-size: 32px;
}
.advan_title_cn {
	text-align: center; color: rgb(0, 154, 68); letter-spacing: 2px; font-size: 32px; margin-top: 5px;
}
.abt {
	background: url("../uploadfile/image/20190530/20190530112359_618712131.jpg") no-repeat center; height: 750px; min-width: 1200px;
}
.abt a:hover {
	color: rgb(0, 154, 68);
}
.abt dl {
	padding-top: 141px;
}
.abt dt img {
	border-radius: 218px; width: 440px; height: 440px; margin-right: 70px; float: right; display: block;
}
.abt dd {
	float: left;
}
.abt i img {
	width: 576px; height: 112px; padding-top: 60px; display: block;
}
.abt span {
	color: rgb(30, 141, 73); line-height: 20px; padding-top: 33px; padding-left: 142px; font-size: 20px; font-weight: normal; display: block;
}
.abt p {
	width: 500px; height: 155px; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; margin-top: 42px;
}
.abt .more {
	width: 30px; height: 18px;
}
.news {
	padding: 80px 0px 60px;
}
.news_row .fl {
	background: rgb(255, 255, 255); border: 1px solid rgb(235, 235, 235); border-image: none; width: 590px;
}
.news_row .fr {
	background: rgb(255, 255, 255); border: 1px solid rgb(235, 235, 235); border-image: none; width: 590px;
}
.news_row1 {
	display: block; position: relative;
}
.news_row1::after {
	background: rgb(236, 236, 236); left: 0px; width: 100%; height: 1px; bottom: 0px; position: absolute; content: "";
}
.news_row1::after {
	background: rgb(236, 236, 236); left: 0px; width: 100%; height: 1px; bottom: 0px; position: absolute; content: "";
}
.news_row1 i {
	background: rgb(0, 154, 68); padding: 25px; transition:0.3s; width: 30px; height: 30px; float: left; display: block; position: relative; z-index: 2;
}
.news_row .fl .news_row1 i::after {
	background-position: center; width: 30px; height: 30px; display: block; content: ""; background-image: url("../uploadfile/image/20190530/20190530223829_563181017.png"); background-repeat: no-repeat;
}
.news_row .fl .news_row1 i::after {
	background-position: center; width: 30px; height: 30px; display: block; content: ""; background-image: url("../uploadfile/image/20190530/20190530223829_563181017.png"); background-repeat: no-repeat;
}
.news_row .fr .news_row1 i::after {
	background-position: center; width: 30px; height: 30px; display: block; content: ""; background-image: url("../uploadfile/image/20190530/20190530224037_30736930.png"); background-repeat: no-repeat;
}
.news_row .fr .news_row1 i::after {
	background-position: center; width: 30px; height: 30px; display: block; content: ""; background-image: url("../uploadfile/image/20190530/20190530224037_30736930.png"); background-repeat: no-repeat;
}
.news_row1 strong {
	padding: 15px 0px; width: 93px; color: rgb(51, 51, 51); line-height: 35px; font-size: 20px; font-weight: 100; margin-left: 20px; float: left; display: block;
}
.news_row1 span {
	height: 80px; color: rgb(158, 158, 158); line-height: 80px; margin-right: 20px; float: right; display: block;
}
.news_row1 span:hover {
	color: rgb(0, 154, 68);
}
span.en:hover {
	color: rgb(0, 154, 68);
}
.news_row1:hover i {
	-webkit-filter: brightness(1.1);
}
.news_row .fl .news_row1 strong {
	background: url("../uploadfile/image/20190604/20190604220413_1605267669.jpg") no-repeat left bottom;
}
.news_row .fr .news_row1 strong {
	background: url("../uploadfile/image/20190530/20190530224137_827130791.jpg") no-repeat left bottom;
}
.news_div_item {
	padding: 5px 0px; transition:0.3s; height: 30px; overflow: hidden; position: relative;
}
.divdgweb_new_div_item {
	padding: 5px 0px; transition:0.3s; height: 30px; overflow: hidden; position: relative;
}
.divdgweb_new_div_item_date {
	transition:0.3s; top: 12px; right: 0px; position: absolute;
}
.news_div_item_date {
	transition:0.3s; top: 12px; right: 0px; position: absolute;
}
.divdgweb_new_div_item_date > div {
	color: rgb(120, 120, 120); font-family: "arial"; font-size: 12px; display: inline-block;
}
.news_div_item_date > div {
	color: rgb(120, 120, 120); font-family: "arial"; font-size: 12px; display: inline-block;
}
.news_div_item_title {
	position: relative;
}
.divdgweb_new_div_item_title {
	position: relative;
}
.news_div_item_year::after {
	content: "-";
}
.news_div_item_year::after {
	content: "-";
}
.divdgweb_new_div_item_year::after {
	content: "-";
}
.divdgweb_new_div_item_year::after {
	content: "-";
}
.on .news_div_item_year::after {
	content: "";
}
.on .news_div_item_year::after {
	content: "";
}
.on .divdgweb_new_div_item_year::after {
	content: "";
}
.on .divdgweb_new_div_item_year::after {
	content: "";
}
.news_div_item_title::after {
	background: rgb(255, 162, 0); left: 0px; top: 14px; width: 4px; height: 4px; position: absolute; content: "";
}
.news_div_item_title::after {
	background: rgb(255, 162, 0); left: 0px; top: 14px; width: 4px; height: 4px; position: absolute; content: "";
}
.divdgweb_new_div_item_title::after {
	background: rgb(255, 162, 0); left: 0px; top: 14px; width: 4px; height: 4px; position: absolute; content: "";
}
.divdgweb_new_div_item_title::after {
	background: rgb(255, 162, 0); left: 0px; top: 14px; width: 4px; height: 4px; position: absolute; content: "";
}
.on .news_div_item_title::after {
	display: none; content: "";
}
.on .news_div_item_title::after {
	display: none; content: "";
}
.on .divdgweb_new_div_item_title::after {
	display: none; content: "";
}
.on .divdgweb_new_div_item_title::after {
	display: none; content: "";
}
.news_div_item_title .news_div_item_a {
	transition:0.3s; width: 425px; color: rgb(68, 68, 68); line-height: 30px; overflow: hidden; padding-left: 15px; font-size: 15px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.divdgweb_new_div_item_title .divdgweb_new_div_item_a {
	transition:0.3s; width: 425px; color: rgb(68, 68, 68); line-height: 30px; overflow: hidden; padding-left: 15px; font-size: 15px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news_row2 .divdgweb_new_div {
	padding: 25px 35px; height: 360px;
}
.news_row2 .news_div {
	padding: 25px 35px; height: 360px;
}
.news_div_item_pic {
	transition:0.3s;
}
.news_div_item_body {
	transition:0.3s;
}
.divdgweb_new_div_item_body {
	transition:0.3s;
}
.news_div_item_pic {
	margin-top: 15px;
}
.news_div_item_pic a {
	width: 240px; height: 158px; display: block;
}
.news_div_item_pic a img {
	width: 240px; height: 158px; display: block;
}
.on.news_div_item {
	margin: 5px 0px; padding: 0px 0px 20px; height: 173px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.on.divdgweb_new_div_item {
	margin: 5px 0px; padding: 0px 0px 20px; height: 173px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.news_div_item_body {
	top: 110px; width: 255px; text-align: justify; right: 0px; color: rgb(118, 118, 118); line-height: 24px; letter-spacing: 0.4px; font-size: 13px; position: absolute;
}
.divdgweb_new_div_item_body {
	top: 110px; width: 255px; text-align: justify; right: 0px; color: rgb(118, 118, 118); line-height: 24px; letter-spacing: 0.4px; font-size: 13px; position: absolute;
}
.on .divdgweb_new_div_item_date {
	top: 23px; right: 196px;
}
.on .news_div_item_date {
	top: 23px; right: 196px;
}
.on .news_div_item_title .news_div_item_a {
	left: 250px; top: 75px; width: 255px; position: absolute;
}
.on .divdgweb_new_div_item_title .divdgweb_new_div_item_a {
	left: 250px; top: 75px; width: 255px; position: absolute;
}
.on .divdgweb_new_div_item_date > div {
	color: rgb(0, 154, 68); line-height: 30px; font-size: 24px; font-weight: bold;
}
.on .news_div_item_date > div {
	color: rgb(0, 154, 68); line-height: 30px; font-size: 24px; font-weight: bold;
}
.on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year {
	line-height: 20px; text-indent: 1px; font-size: 12px; font-weight: 100; display: block;
}
.on .news_div_item_date > .news_div_item_year {
	line-height: 20px; text-indent: 1px; font-size: 12px; font-weight: 100; display: block;
}
.footWrap {
	background: url("../uploadfile/image/20190530/20190530172051_994138299.jpg") repeat-x top; height: 384px; overflow: hidden; min-width: 1200px;
}
.footWrap .footer {
	margin: 0px auto; width: 1200px; position: relative;
}
.fnav {
	font: 16px/62px "Microsoft YaHei"; height: 62px; color: rgb(255, 255, 255); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.fnav a {
	width: 120px; text-align: center; color: rgb(238, 238, 238); font-size: 15px; float: left; display: block;
}
.fnav a:last-child {
	margin-right: 0px;
}
.fnav a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.footWrap span {
	background: url("../uploadfile/image/20190530/20190530222349_1311462441.gif") no-repeat right top; width: 277px; height: 193px; overflow: hidden; margin-top: 66px; float: left;
}
.footWrap span img {
	padding-top: 8px; display: block;
}
.flink ul {
	background: url("../uploadfile/image/20190530/20190530222349_1311462441.gif") no-repeat right top; margin: 66px 0px 0px 70px; width: 490px; height: 130px;
}
.flink li {
	font: 14px/40px "Microsoft YaHei"; height: 40px; color: rgb(208, 208, 208); font-size-adjust: none; font-stretch: normal;
}
.flink li em {
	margin: 8px 10px 0px 0px; width: 20px; height: 24px; float: left; display: block;
}
.flink li em img {
	display: block;
}
.flink li b {
	padding: 0px 8px;
}
.flink li:hover em img {
	animation:hvr-buzz-out 0.75s linear; -webkit-animation: hvr-buzz-out 0.75s linear;
}
.code {
	width: 275px; margin-top: 52px; float: right;
}
.code p {
	width: 126px;
}
.code p img {
	border: 10px solid rgb(255, 255, 255); border-image: none; width: 106px; height: 106px; display: block;
}
.code p em {
	font: 14px/30px "Microsoft YaHei"; height: 30px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal;
}
.foot {
	font: 14px/64px "Microsoft YaHei"; color: rgb(119, 119, 119); font-size-adjust: none; font-stretch: normal;
}
.foot a {
	color: rgb(119, 119, 119);
}
.foot em {
	padding: 0px 8px;
}
.foot a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.foot img {
	margin: 0px 8px; border: 3px solid rgb(252, 252, 252); border-image: none; width: 82px; height: 82px; display: inline-block;
}
